export type EffectType = 
  | 'physicalDamageBoost'  // 物理伤害提升
  | 'strategyDamageBoost'  // 谋略伤害提升
  | 'damageReduction'      // 伤害减免
  | 'dodge'               // 闪避
  | 'counter'             // 反击
  | 'criticalRate'        // 暴击率
  | 'initiative'          // 先攻提升
  | 'healing'             // 治疗效果
  | 'intelligenceReduce'  // 智力降低
  | 'damageReflect';      // 伤害反弹

export interface Effect {
  type: EffectType;
  value: number;
  duration: number;
  stackable: boolean;
  source?: string;      // 效果来源ID
  timestamp?: number;   // 效果添加时间戳
}
